(pitching) rubber - Spanish English Dictionary